home *** CD-ROM | disk | FTP | other *** search
-
- UMASK(2) UNIX Programmer's Manual UMASK(2)
-
- NNAAMMEE
- uummaasskk - set file creation mode mask
-
- SSYYNNOOPPSSIISS
- ##iinncclluuddee <<ssyyss//ttyyppeess..hh>>
- ##iinncclluuddee <<ssyyss//ssttaatt..hh>>
-
- _m_o_d_e___t
- uummaasskk(_m_o_d_e___t _n_u_m_a_s_k)
-
- DDEESSCCRRIIPPTTIIOONN
- The uummaasskk() routine sets the process's file mode creation mask to _n_u_m_a_s_k
- and returns the previous value of the mask. The 9 low-order access per-
- mission bits of _n_u_m_a_s_k are used by system calls, including open(2),
- mkdir(2), mkfifo(2) and mknod(2) to turn off corresponding bits request-
- ed in file mode. (See chmod(2)). This clearing allows each user to re-
- strict the default access to his files.
-
- The default mask value is S_IWGRP|S_IWOTH (022, write access for the own-
- er only). Child processes inherit the mask of the calling process.
-
- RREETTUURRNN VVAALLUUEESS
- The previous value of the file mode mask is returned by the call.
-
- EERRRROORRSS
- The uummaasskk() function is always successful.
-
- SSEEEE AALLSSOO
- chmod(2), mkdir(2), mkfifo(2), mknod(2), open(2)
-
- SSTTAANNDDAARRDDSS
- The uummaasskk() function call is expected to conform to IEEE Std1003.1-1988
- (``POSIX'').
-
- 4th Berkeley Distribution June 4, 1993 1
-